#!/bin/sh
# 启动 tgtd
tgtd -f &

sleep 5

echo "Running pre-tgtd script..."
echo "Creating target..."
tgtadm --mode target --op new --tid 1 --targetname iqn.2023-11.gitee.com:469d70375c16

echo "Creating lun..."
# --backing-store [path]
# [path]是某“块设备”的路径，此块设备也可以是raid或lvm设备。lun0已经被系统预留。
tgtadm --mode logicalunit --op new --tid 1 --lun 1 --backing-store /dev/sdb1

echo "Authorizing initiator addresses..."
tgtadm --mode target --op bind --tid 1 --initiator-address 192.168.0.0/16
tgtadm --mode target --op bind --tid 1 --initiator-address 172.16.0.0/22

echo "Starting targetd daemon..."
tail -f
